---
id: black-box-testing
title: Enabling Black-Box Testing
description: Tracetest enables configuring tests to run in a black box environment visually in the Tracetest Web UI.
hide_table_of_contents: false
keywords:
  - tracetest
  - observability
  - distributed tracing
  - testing
  - black-box testing
image: https://res.cloudinary.com/djwdcmwdz/image/upload/v1698686403/docs/Blog_Thumbnail_14_rsvkmo.jpg
---

This page shows how to configure black box testing in the Tracetest Web UI.

👉 **Join our [shared Pokeshop API Demo environment](https://app.tracetest.io/organizations/ttorg_2179a9cd8ba8dfa5/invites/invite_760904a64b4b9dc9/accept) and try creating a Test yourself!**

![Main Screen](../img/main-screen-0.14.png)

Click the **Create** button:

![Create a Test Button](../img/create-test-button-0.14.png)

The "Create New Test" dialog appears.
The option to choose the kind of trigger to initiate the trace is presented:

- HTTP Request - Create a basic HTTP request.
- GRPC Request - Test and debug your GRPC request.
- Kafka - Test consumers with Kafka messages.
- TraceID - Define your test via a TraceID (Not Available for Black-Box Testing).

Then, click one of the options to continue:

![Choose Trigger](../img/choose-trigger-0.14.png)

In this example, HTTP Request has been chosen.

![Choose Example](../img/choose-example-0.14.png)

Input the **Name** and **Trigger** details for a non-instrumented service.

We are using a generic **GET** request to **google.com** in this case:

![GET Google](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421106/docs/black-box-google-0.14_kzqzyn.png)

Click **Run**:

![Run Test](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421107/docs/black-box-google-run-0.14_wymqzx.png)

The test will start:

![Trigger Response](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421111/docs/black-box-google-response-0.14_hgdrau.png)

After a few seconds, the skip **awaiting trace** popup will show up:

![Skip Trace Collection Popup](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421107/docs/black-box-popup-0.14_uaylpf.png)

Click, the  **Skip awaiting trace** button:

![Skip Trace Collection Click](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421108/docs/black-box-popup-click-0.14_egcqpx.png)

The Run will complete, showing the **Tracetest trigger** root span:

![Tracetest Trigger Span](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421107/docs/black-box-test-tab-0.14_zcjq4k.png)

Create a **Test Spec** from the **Tracetest Trigger** span:

![Create Test Spec](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421655/docs/black-box-create-spec-0.14_ffvmaf-ezgif.com-optimize_u7hwnf.gif)

To have test runs always skip the **awaiting trace** step, go to the settings tab under the trigger section:

![Trigger Settings](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421108/docs/black-box-settings-0.14_eczjle.png)

And, enable the **Skip Trace collection** option:

![Skip Trace Collection Setting](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421109/docs/black-box-skip-settings-0.14_lg4wfp.png)

Then click **Run** to save the changes:

![Skip Trace Collection Setting Run](https://res.cloudinary.com/djwdcmwdz/image/upload/v1710421110/docs/black-box-skip-settings-run-0.14_geyzjt.png)

Please visit the [Test Results](/web-ui/test-results) document for an explanation of viewing the results of a test.

👉 **Join our [shared Pokeshop API Demo environment](https://app.tracetest.io/organizations/ttorg_2179a9cd8ba8dfa5/invites/invite_760904a64b4b9dc9/accept) and try creating a Test yourself!**
